from src import problems, measure, astar_solution
import matplotlib.pyplot as     plt
import test_runner
import graphic_problems_2
from heuristics import *

algos = []

heu = [
man_min(),man_max(), fast_manhattan_dirt(), averaged_scaled_manhattan_dirt(10), scaled_manhattan_dirt(10)        
]
#the following test mesure time_of_solution

for h in heu:
    algos.append(astar_solution.astar_solution(h))

test_runner.runtest(algos, problem_sets = graphic_problems_2.three_sets() , test_parm = 'time',title = 'heuristics test')
